/*----------------------------
 * 首页
 * ----------------------------*/
.containBox { background: url("../images/index/main_bg.png") no-repeat top center;
    width: 100%; min-height: 900px; }
.index_title {
    text-align: center;
    padding: 48px 0;
    font-size: 24px;
    line-height: 40px; }
.index_title i { width: 47px;
    height: 40px; background: url("../images/index/title_l.png");
    display: inline-block;
    vertical-align: -10px; *vertical-align: middle;
    margin-right: 14px; }
.index_title .title {
    color: #0d67ad;
    padding: 0 5px; }
.index_title .subTitle { padding: 0 5px;
    color: #646464; }
.indexAbout .main { background: #cce5fb;
    padding: 36px 48px;
    overflow: hidden; }
.indexAbout .main img {
    float: left;
    margin-right: 36px; }
.indexAbout .main .info {
    float: left;
    width: 536px;
    height: 200px;
    overflow: hidden; }
.indexAbout .main .info p {
    line-height: 24px;
    text-indent: 2em;
    font-size: 14px; }
.more {
    float: right;
    font-size: 14px;
    color: #0d67ad; }
.productList {
    height: 250px;
    margin-right: -13px; *overflow: hidden;
}
.productList li {
    float: left; background: #fff;
    padding: 10px;
    width: 246px;
    height: 214px;
    text-align: center;
    -webkit-box-shadow: 0 0 10px #848484;
    -moz-box-shadow: 0 0 10px #848484;
    margin-right: 13px; box-shadow: 0 3px 15px rgba(0, 0, 0, .62);
    overflow: hidden; }
.productList li .pic {
    width: 246px;
    height: 158px; background: #cce5fb;
    display: table-cell;
    vertical-align: middle; }
.productList li img {
    margin: 0 auto; }
.productList li p {
    font-size: 16px;
    padding: 16px 0; }
.newsList {
    margin-right: -42px;
    overflow: hidden; }
.newsList li {
    width: 534px;
    float: left;
    margin-right: 42px;
    padding-bottom: 30px; }
.newsList li .top {
    height: 161px; }
.newsList li .top .num {
    font-size: 74px;
    text-align: center;
    width: 138px;
    line-height: 161px; background: #cce5fb;
    color: #fff;
    float: left; }
.newsList li .top img {
    float: left;
    width: 396px;
    height: 161px; }
.newsList li .info {
    font-size: 14px;
    line-height: 24px;
    text-indent: 2em;
    padding: 20px 0 0; }
.indexLink .title {
    font-size: 16px;
    padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.indexLink .subTitle {
    font-size: 14px; }
.linkList {
    padding: 16px 0 32px;
    margin-right: -16px;
    *overflow: hidden; }
.linkList li {*float: left;
    display: table-cell;
    vertical-align: middle; }
.linkList li img { margin-right: 50px;*margin-right: 45px; }
/*----------------------------
 * 产品中心
 * ----------------------------*/
.sidebar { width: 258px; float: left; margin-right: 24px; }
.sidebar .nowTitle { height: 70px; padding-left: 32px; background: #98cefc; border-bottom: 4px solid #cce5fb; margin-bottom: 24px; }
.sidebar .nowTitle span { display: block; color: #fff; line-height: 24px; }
.sidebar .nowTitle .title { font-size: 20px; padding-top: 12px; }
.sideNav { background: #e1e8f1; }
.sideNav li { }
.sideNav li .title { height: 26px; line-height: 26px; background: #98cefc; color: #fff; font-size: 14px; padding-left: 32px; }
.sideNav li .title i, .local ul li i,.newsWrap li i { width: 8px; height: 13px; display: inline-block; margin-right: 10px; background: url("../images/product/arrow02.png") no-repeat center; vertical-align: -1px; *vertical-align: middle; }
.sideNav li .title a{color:#fff!important;}
.sideNav li dl { padding: 12px 32px 12px 46px;border: 1px solid #ccc;  overflow: hidden; }
.sideNav li dl dd { line-height: 24px; border-bottom: 1px solid #ccc; font-size: 14px; padding: 5px 0; }
.local { padding: 20px 4px 10px; border-bottom: 1px solid #ccc; font-size: 14px; overflow: hidden; }
.local label { float: left; }
.local ul { float: left; }
.local ul li { float: left; }
.local ul li a { padding: 0 10px; }
.local ul li i { background: url("../images/product/arrow01.png") no-repeat; }
.local ul li.cu a { color: #28a7e1; }
.productWrap { float: left; padding:10px 20px 50px; overflow: hidden;}
.productCon{ width:748px; height:250px;border-bottom: 1px solid #ccc; padding:32px 0;}
.productInfo{ float: right; width:410px; margin-left:32px; padding:16px 0; font-size:14px;}
.productInfo .mes{ height:180px; overflow: hidden;}
.productInfo .mes p{line-height: 24px; margin-bottom:5px;}
.productInfo .more{ color: #98cefc; font-weight:bold;}
.productCon:last-child{border-bottom:none;}

/*----------------------------
 * 新闻中心 e2e5e7
 * ----------------------------*/
.newsWrap{ padding:32px 5px 50px; overflow: hidden;}
.newsWrap li{ height:46px;line-height: 46px; padding:0 24px; font-size:14px;}
.newsWrap li i{background: url("../images/product/arrow03.png") no-repeat; float: left; margin-top:16px;}
.newsWrap li a{ width:620px; float: left; display: inline-block; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space:nowrap;}
.newsWrap li .time{ float: right;}

    /*公共*/
.mb_24 { margin-bottom: 24px; }
.mr24 { margin-right: 24px; }
